package com.hll.model;

import io.swagger.annotations.ApiModelProperty;

import com.hll.model.BaseModel;

import java.util.Date;


public class TCoupon extends BaseModel<TCoupon> {
    private static final long serialVersionUID = 4796937290811250846L;

    /**  */
    @ApiModelProperty(value = "")
    private Long id;

    /**  */
    @ApiModelProperty(value = "")
    private Long userId;

    /** 电话 */
    @ApiModelProperty(value = "电话")
    private String mobile;

    /** 券码号 */
    @ApiModelProperty(value = "券码号")
    private String card;

    /**  */
    @ApiModelProperty(value = "")
    private Integer price;

    /** 产品名称 */
    @ApiModelProperty(value = "产品名称")
    private String productName;

    /** 券码描述 */
    @ApiModelProperty(value = "券码描述")
    private String describes;

    /** trm下发订单号 */
    @ApiModelProperty(value = "trm下发订单号")
    private String msgSysSn;

    /** 店铺地址 */
    @ApiModelProperty(value = "店铺地址")
    private String shopAddress;

    /** 创建时间 */
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /** 修改时间 */
    @ApiModelProperty(value = "修改时间")
    private Date modifyTime;

    /** 券码状态  0-未核销  1-已核销  2-已作废 */
    @ApiModelProperty(value = "券码状态  0-未核销  1-已核销  2-已作废")
    private Integer status;

    public Long getId() {
        return id;
    }

    public TCoupon setId(Long id) {
        this.id = id;
		return this;
    }

    public Long getUserId() {
        return userId;
    }

    public TCoupon setUserId(Long userId) {
        this.userId = userId;
		return this;
    }

    public String getMobile() {
        return mobile;
    }

    public TCoupon setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
		return this;
    }

    public String getCard() {
        return card;
    }

    public TCoupon setCard(String card) {
        this.card = card == null ? null : card.trim();
		return this;
    }

    public Integer getPrice() {
        return price;
    }

    public TCoupon setPrice(Integer price) {
        this.price = price;
		return this;
    }

    public String getProductName() {
        return productName;
    }

    public TCoupon setProductName(String productName) {
        this.productName = productName == null ? null : productName.trim();
		return this;
    }

    public String getDescribes() {
        return describes;
    }

    public TCoupon setDescribes(String describes) {
        this.describes = describes == null ? null : describes.trim();
		return this;
    }

    public String getMsgSysSn() {
        return msgSysSn;
    }

    public TCoupon setMsgSysSn(String msgSysSn) {
        this.msgSysSn = msgSysSn == null ? null : msgSysSn.trim();
		return this;
    }

    public String getShopAddress() {
        return shopAddress;
    }

    public TCoupon setShopAddress(String shopAddress) {
        this.shopAddress = shopAddress == null ? null : shopAddress.trim();
		return this;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public TCoupon setCreateTime(Date createTime) {
        this.createTime = createTime;
		return this;
    }

    public Date getModifyTime() {
        return modifyTime;
    }

    public TCoupon setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
		return this;
    }

    public Integer getStatus() {
        return status;
    }

    public TCoupon setStatus(Integer status) {
        this.status = status;
		return this;
    }
}
